/**
 * 每次操作将x变为 x - S(x)
 * 其中 S(x) 是各位数字之和
 * 若干个询问，每次给定n，问将n变为零需要几次操作
 * 注意到Dn = 1 + D[n - S(n)]
 * 所以做一个记忆化搜索即可。否则会T
 */
#include <bits/stdc++.h>
#include <bits/extc++.h>
using namespace std;

using vi = vector<int>;

int N;

void work(){
    cin >> N;
    int ans = 0;
    while(1){
        int t = N;
        int s = 0;
        while(t){
            s += t % 10;
            t /= 10;
        }
        N -= s;
        ++ans;
        if(0 == N) break;
    }
    cout << ans << endl;
}

int main() {
#ifndef ONLINE_JUDGE
    freopen("z.txt", "r", stdin);
#endif
    ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    int nofkase = 1;
    cin >> nofkase;
    while(nofkase--) work();
    return 0;
}